home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1998 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'AHMTMultiLists.pas' rev: 3.00
-
- #ifndef AHMTMultiListsHPP
- #define AHMTMultiListsHPP
- #include <AHMSystem.hpp>
- #include <Classes.hpp>
- #include <SysUtils.hpp>
- #include <Messages.hpp>
- #include <Windows.hpp>
- #include <SysInit.hpp>
- #include <System.hpp>
-
- //-- user supplied -----------------------------------------------------------
-
- namespace Ahmtmultilists
- {
- //-- type declarations -------------------------------------------------------
- class DELPHICLASS TAHMStringList;
- class DELPHICLASS TAHMMultiLists;
- class DELPHICLASS TAHMStringLists;
- class PASCALIMPLEMENTATION TAHMStringLists : public Classes::TCollection
- {
- typedef Classes::TCollection inherited;
-
- private:
- TAHMMultiLists* FAHMMultiLists;
- TAHMStringList* __fastcall GeTAHMStringList(int Index);
- void __fastcall SeTAHMStringList(int Index, TAHMStringList* Value);
-
- protected:
- DYNAMIC Classes::TPersistent* __fastcall GetOwner(void);
-
- public:
- __fastcall TAHMStringLists(TAHMMultiLists* AOwner);
- HIDESBASE TAHMStringList* __fastcall Add(void);
- __property TAHMStringList* Items[int Index] = {read=GeTAHMStringList, write=SeTAHMStringList/*, default
- */};
- public:
- /* TCollection.Destroy */ __fastcall virtual ~TAHMStringLists(void) { }
-
- };
-
- class PASCALIMPLEMENTATION TAHMMultiLists : public Ahmsystem::TAHMSystemsComponent
- {
- typedef Ahmsystem::TAHMSystemsComponent inherited;
-
- private:
- TAHMStringLists* FAHMStringLists;
- void __fastcall SetAHMStringLists(TAHMStringLists* Value);
-
- public:
- __fastcall virtual TAHMMultiLists(Classes::TComponent* AOwner);
- __fastcall virtual ~TAHMMultiLists(void);
-
- __published:
- __property TAHMStringLists* Lists = {read=FAHMStringLists, write=SetAHMStringLists};
- };
-
- class PASCALIMPLEMENTATION TAHMStringList : public Classes::TCollectionItem
- {
- typedef Classes::TCollectionItem inherited;
-
- private:
- Classes::TStrings* FStrings;
- TAHMMultiLists* FAHMMultiLists;
- virtual System::AnsiString __fastcall GetDisplayName(void);
- void __fastcall SetStrings(Classes::TStrings* Value);
-
- public:
- __fastcall virtual TAHMStringList(Classes::TCollection* Collection);
- __fastcall virtual ~TAHMStringList(void);
- __property TAHMMultiLists* Owner = {read=FAHMMultiLists};
-
- __published:
- __property Classes::TStrings* Strings = {read=FStrings, write=SetStrings};
- };
-
- class DELPHICLASS TAHMBetaStringList;
- class PASCALIMPLEMENTATION TAHMBetaStringList : public Ahmtmultilists::TAHMStringList
- {
- typedef Ahmtmultilists::TAHMStringList inherited;
-
- private:
- bool fhasboolean;
-
- __published:
- __property bool HasBoolean = {read=fhasboolean, write=fhasboolean, nodefault};
- public:
- /* TAHMStringList.Create */ __fastcall virtual TAHMBetaStringList(Classes::TCollection* Collection)
- : Ahmtmultilists::TAHMStringList(Collection) { }
- /* TAHMStringList.Destroy */ __fastcall virtual ~TAHMBetaStringList(void) { }
-
- };
-
- //-- var, const, procedure ---------------------------------------------------
-
- } /* namespace Ahmtmultilists */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Ahmtmultilists;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // AHMTMultiLists
-